main {
    background-color: #e2f1e6;
}

#why-green-oil-banner {
    position: relative;
    margin-top: 7rem;
    height: 1000px;
}

#why-green-oil-banner .title {
    position: absolute;
    top: 10%;
    left: 150px;
}
#why-green-oil-banner .title-heading {
    position: absolute;
    top: 10%;
    color: #3e5039;
    font-family: Slick;
    left: 25%;
}

#why-green-oil-banner .banner {
    position: absolute;
    top: 22%;
    left: 40%;
}


#why-green-oil-banner .button {
    position: absolute;
    bottom: 56%;
    left: 83px;
}

#why-green-oil-reasons {
    margin-top: 3rem;
    /*margin-bottom: 9rem;*/


}


#why-green-oil-reasons .reason {
    position: relative;
}

#why-green-oil-reasons .reason:not(:first-child) {
    margin-top: 4rem;
}

#why-green-oil-reasons .reason .header {
    min-height: 240px;
    width: 100%;
    position: relative;
    -webkit-clip-path: polygon(100% 19%, 100% 76%, 0 93%, 0 7%);
    clip-path: polygon(100% 19%, 100% 76%, 0 93%, 0 7%);
    background-color: #3e5039;
    padding-top: 50px;
    padding-bottom: 35px;
    display: flex;
}

#why-green-oil-reasons .reason .header-title {
    position: absolute;
    left: 220px;
    top: -50px;
}

#why-green-oil-reasons .reason .reason-decorator {
    position: absolute;
    z-index: 1;
    top: -57px;
    left: -59px;
}

#why-green-oil-reasons .reason .header .header-subtitle {
    font-family: FuturaGreek;
    font-size: 43px;
    font-weight: 300;
    line-height: 0.93;
    color: #fefefe;
    width: 36%;
    text-align: left;
    margin-left: 220px;
}

#why-green-oil-reasons .reason.second .header .header-subtitle {
    width: 50%;
}

#why-green-oil-reasons .reason .description {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    margin-left: auto;
    width: 82%;
}

#why-green-oil-reasons .reason .description p,
#why-green-oil-reasons .reason .description .description-image {
    flex-basis: 50%;
    max-width: 50%;
}

#why-green-oil-reasons .reason.second .description p {
    flex-basis: 70%;
    max-width: 70%;
}

#why-green-oil-reasons .reason .description p {
    font-family: FuturaGreek;
    font-size: 27.8px;
    font-weight: 300;
    color: #6c6e70;
    width: 58%;
    line-height: 1.05;
}

#why-green-oil-reasons .reason .description .description-image {
    object-fit: contain;
    position: absolute;
    right: 10px;
    top: 135px;
}

#why-green-oil-reasons .reason.second .description .description-image {
    top: 75px;
    right: -23px;
    flex-basis: 30%;
    max-width: 30%;
}

#why-green-oil-reasons .reason.third .header .header-subtitle {
    width: 50%;
}

#why-green-oil-reasons .reason.third .header {
    padding-bottom: 50px;
}

#why-green-oil-reasons .reason.third .description {
    width: 100%;
    background: #fff;
    margin-top: -60px;
    padding-top: 120px;
    padding-left: 30px;
    padding-bottom: 250px;
    display: flex;
    flex-direction: column;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 81%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 81%);
}

#why-green-oil-reasons .reason.third .description ul {
    width: 90%;
    list-style: none;
}

#why-green-oil-reasons .reason.third .description ul li {
    font-family: FuturaGreek;
    font-size: 32px;
    font-weight: 300;
    color: #58585b;
    margin-bottom: 2rem;
    line-height: 1.1;
}

#why-green-oil-reasons .reason.third .description ul li::before {
    content: "\2022"; /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #739b5a;
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em; /* Also needed for space (tweak if needed) */
}

#why-green-oil-reasons .reason.third .description .sponsors {
    margin-top: 2rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 90%;
}


#why-green-oil-team {
    background-image: url('../../images/Pr/bioDieselFooter.svg');
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
}

#why-green-oil-team .photos {
    position: relative;
    padding-bottom: 100px;

}

#why-green-oil-team .photos .row-photos img {
    width: 492px;
    height: 350px;
}

#why-green-oil-team .photos .bg {
    /*position: absolute;*/
}

#why-green-oil-team .photos img:first-child {
    margin-right: 1rem;
}

#why-green-oil-team .photos .row-photos,
#why-green-oil-team .photos .row-video,
.row-video {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
}

.row-video {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
}


#why-green-oil-team .photos .row-video,
.row-video {
    margin-top: 3.5rem;
}

.youtube-player {
    position: relative;
    margin: auto;
    cursor: pointer;
}


/*.youtube-player.pristine::before {*/
/*content: url('/dist/images/Pr/yt_play_btn.svg');*/
/*position: absolute;*/
/*top: 35%;*/
/*left: 45%;*/
/*margin-top: -15px;*/
/*margin-left: -25px;*/
/*transition: opacity .2s ease;*/
/*}*/
.youtube-player.pristine::before {
    background-image: url('/media/yt_play_btn.svg');
    background-size: cover;
    display: inline-block;
    width: 100px;
    height: 100px;
    content: "";
    position: absolute;
    top: 35%;
    left: 45%;
    margin-top: -15px;
    margin-left: -25px;
    transition: opacity .2s ease;
}


.youtube-player.pristine:hover::before {
    opacity: .7;
}

@media (min-width: 1201px) {
    #why-green-oil-banner .title {
        position: absolute;
        top: 10%;
        left: 20%;
    }

    #why-green-oil-banner .banner {
        position: absolute;
        top: 2%;
        left: 60%;
    }

    #why-green-oil-banner .button {
        position: absolute;
        bottom: 55%;
        left: 25%;
    }
}

@media (max-width: 1199px) {
    #why-green-oil-banner .title {
        position: absolute;
        top: 3%;
        left: 102px;
    }

    #why-green-oil-banner .banner {
        position: absolute;
        top: 4%;
        left: 56%;
    }

    #why-green-oil-banner .button {
        position: absolute;
        bottom: 59%;
        left: 150px;
    }

    #why-green-oil-reasons .container {
        margin-right: 0;
        padding-right: 0;
    }

    #why-green-oil-reasons .reason .description .description-image {
        position: relative;
        top: auto;
        right: auto;
        width: 221px;
        height: 202px;
        flex-basis: 30%;
        max-width: 30%;
    }

    #why-green-oil-reasons .reason .description {
        justify-content: space-between;
        align-items: flex-start;
        width: 100%;
    }

    #why-green-oil-reasons .reason .description p {
        flex-basis: 70%;
        max-width: 70%;
        margin-left: 150px
    }

    #why-green-oil-reasons .reason.second .description .description-image {
        width: 356px;
        height: 420px;
        position: absolute;
        object-fit: cover;
        flex-basis: 40%;
        max-width: 40%;
    }

    #why-green-oil-reasons .reason.third .description {
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 93%);
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 93%);
        padding-bottom: 130px;
    }

    #why-green-oil-reasons .reason.second .description p {
        flex-basis: 50%;
        max-width: 50%;
    }

    #why-green-oil-team .photos .row-photos img {
        width: 408px;
        height: 291px;
    }

    .row-video img {
        width: 655px;
        height: 353px;
    }


}


@media (max-width: 969px) {

    #why-green-oil-banner {
        height: 860px;
    }

    #why-green-oil-banner .title {
        top: 5%;
        left: 50px;
        width: 45%;
    }

    #why-green-oil-banner .banner {
        top: 5%;
        left: 54%;
        width: 335px;
    }

    #why-green-oil-banner .button {
        bottom: 56%;
        left: 83px;
    }

    #why-green-oil-reasons .reason {
        margin-top: 3rem;
    }

    #why-green-oil-reasons .reason .header {
        padding-bottom: 60px;
    }

    #why-green-oil-reasons .reason .header .header-subtitle {
        width: 45%;
        margin-top: auto;
        margin-bottom: auto;
        font-size: 38px;
    }

    #why-green-oil-reasons .reason .description p {
        margin-left: 50px;
        z-index: 1;
    }

    #why-green-oil-reasons .reason.second .description .description-image {
        object-fit: contain;
        flex-basis: 30%;
        max-width: 30%;
        top: 130px;
    }

    #why-green-oil-reasons .reason.second .header .header-subtitle {
        width: 69%;
        font-size: 38px;
    }

    #why-green-oil-reasons .reason.second .description p {
        flex-basis: 60%;
        max-width: 60%;
        width: 100%;
    }

    #why-green-oil-reasons .reason.third .header .header-subtitle {
        width: 68%;
        font-size: 38px;
    }

    #why-green-oil-reasons .reason.third .header {
        padding-bottom: 60px;
    }

    #why-green-oil-team .photos .row-photos img {
        width: 359px;
        height: 256px;
    }

    .row-video img {
        width: 635px;
        height: 342px;
    }
}

@media (max-width: 749px) {
    #why-green-oil-banner {
        height: 724px;
    }
    #why-green-oil-banner .title {
        top: 3%;
        left: 20px;
        width: 300px;
    }

    #why-green-oil-banner .banner {
        top: 7%;
        left: 44%;
        width: 270px;
    }

    #why-green-oil-banner .button {
        bottom: 58%;
        left: 28px;
        width: auto;
        height: auto;
    }
    #why-green-oil-banner .button img {
        width: 173px;
        object-fit: contain;
    }

    #why-green-oil-reasons .reason .description {
        flex-direction: column;
        align-items: center;
    }

    #why-green-oil-reasons .reason .description p {
        width: 90%;
        flex-basis: 100%;
        max-width: 100%;
        margin-left: 0;
    }

    #why-green-oil-reasons .reason .description .description-image {
        flex-basis: 100%;
        max-width: 100%;
        width: 100%;
    }

    #why-green-oil-reasons .reason.second .description p {
        flex-basis: 100%;
        max-width: 100%;
        width: 90%;
    }

    #why-green-oil-reasons .reason.second .description .description-image {
        position: relative;
        top: auto;
        right: auto;
        flex-basis: 100%;
        max-width: 100%;
    }

    #why-green-oil-reasons .reason .header .header-subtitle,
    #why-green-oil-reasons .reason.second .header .header-subtitle,
    #why-green-oil-reasons .reason.third .header .header-subtitle {
        font-size: 30px;
        margin-left: 170px;
    }

    #why-green-oil-reasons .reason .header-title {
        left: 110px;
    }

    #why-green-oil-reasons .reason.third .description {
        padding-top: 30px;
        padding-left: 0;
    }

    /*#why-green-oil-reasons .reason .reason-decorator {*/
    /*width: 33%;*/
    /*top: 9px;*/
    /*left: -80px;*/
    /*}*/
    /*#why-green-oil-reasons .reason.second .header .header-subtitle {*/
    /*width: 80%;*/
    /*margin-left: 83px;*/
    /*}*/
    #why-green-oil-reasons .reason .reason-decorator {
        top: 36px;
        left: -59px;
        width: 30%;
    }

    #why-green-oil-reasons .reason.third .description .sponsors img:first-child {
        width: 183.5px;
        height: 83.3px;
    }

    #why-green-oil-reasons .reason.third .description .sponsors img:last-child {
        width: 91.5px;
        height: 104.6px;
    }

    #why-green-oil-team .photos {
        padding-bottom: 200px;
    }

    #why-green-oil-team .photos .row-photos,
    .row-video {
        flex-direction: column;
    }

    #why-green-oil-team .photos .row-photos img {
        width: 100%;
        object-fit: contain;
        height: auto;
    }

    #why-green-oil-team .photos .row-photos img:first-child {
        margin-right: 0;
        margin-bottom: 2rem;
    }
    .row-video {
        bottom: 0;
    }

    .row-video img {
        object-fit: contain;
        width: 100%;
        /*margin-left: 1rem;*/
    }




    #why-green-oil-team {
        background-position: bottom left;
        background-size: auto;
    }
}

@media (max-width: 570px) {
    #why-green-oil-reasons .reason .header .header-subtitle,
    #why-green-oil-reasons .reason.second .header .header-subtitle,
    #why-green-oil-reasons .reason.third .header .header-subtitle {
        margin-left: 120px;
    }
}

@media (max-width: 480px) {
    #why-green-oil-banner {
        height: 644px;
    }
    #why-green-oil-banner .button {
        bottom: 12%;
        left: 0;
        width: 180px;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .row-video {
        bottom: 150px;
    }

    #why-green-oil-banner .button img {
        width: 100%;
    }

    #why-green-oil-banner .title {
        top: 5%;
        left: 20px;
        width: 91%;
    }

    #why-green-oil-banner .banner {
        top: 15%;
        left: 32%;
        width: 63%;
        display: none;
    }

    #why-green-oil-reasons .reason .reason-decorator {
        width: 40%;
    }

    #why-green-oil-reasons .reason .header .header-subtitle,
    #why-green-oil-reasons .reason.second .header .header-subtitle,
    #why-green-oil-reasons .reason.third .header .header-subtitle {
        margin-left: 90px;
    }

    #why-green-oil-reasons .reason .header .header-subtitle {
        width: 75%;
    }

    #why-green-oil-reasons .reason .description p {
        font-size: 23px;
    }

    #why-green-oil-reasons .reason.third .description ul li {
        font-size: 25px;
    }

    .row-video img {
        margin-left: auto;
        margin-right: auto;
        height: auto;
    }

    .youtube-player.pristine::before {
        width: 80px;
        height: 80px;
    }

}